Ext.define("Xyh.view.container.List", {
	id : 'gridcontainer',
	extend : 'Ext.grid.Panel',
	alias : 'widget.containertype',
	title : '集装型类型',
	store : 'Container',
	columns : [{
				header : '尺寸',
				dataIndex : 'size'
			}, {
				header : '最大重量',
				dataIndex : 'max_weigth'
			}, {
				header : '最大容量',
				dataIndex : 'max_volume'
			}, {
				header : '',
				sortable : false,
				xtype : 'actioncolumn',
				items : [{
					icon : 'resource/images/delete.png',
					tooltip : '删除该记录',
					handler : function(grid, rowIndex, colIndex) {
						var rec = grid.getStore().getAt(rowIndex);
						var contactId = rec.get('id');
						Ext.Msg.confirm('提示', '确定删除吗?',
								function(button) {
									if (button == 'yes') {
										Ext.Ajax.request({
											url : '/container/del/' + contactId,
											success : function(response) {
												Ext.Msg.alert('', '删除成功');
												grid.getStore().load();

											},
											failure : function(response) {
												Ext.Msg.show({
															icon : Ext.Msg.ERROR,
															title : '出错了！',
															msg : '删除出错！！'

														});
												grid.getStore().load();
											}

										});
									}
								});

					}
				}]
			}],
	fbar : [{
				xtype : 'button',
				frame : false,
				text : '新增集装箱类型',
				action : 'addContainer'
			}],

	initComponent : function() {

		Ext.getStore('Container').load();
		this.callParent(arguments);

	}
});